import 'package:flutter/material.dart';
import '../detailspage.dart';


//配置路由
final  routes= {
  // "/my":(context)=>My(),
  // "addpositioninfo":(context)=>AddPositionInfo(),
  // "wallet":(context)=>Wallet()
  "detailspage":(context,{arguments})=>Detailspage(arguments:arguments),
};

//固定写法
var    onGenerateRoute=(RouteSettings settings) {
// 统一处理
  final String? name = settings.name;
  final Function pageContentBuilder = routes[name]!;
  if (pageContentBuilder != null) {
    if (settings.arguments != null) {
      final Route route = MaterialPageRoute(
          builder: (context) =>
              pageContentBuilder(context,
                  arguments: settings.arguments));
      return route;
    } else {
      final Route route = MaterialPageRoute(
          builder: (context) => pageContentBuilder(context));
      return route;
    }
  }
};

